|
|
|
| ||
|
المشرف المتميز لشهر يونيو 2004 |
العضو المميز لشهر يونيو 2004 | |||
|
HGB |
راكان الحنيطي | |||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| الفريق العربي للبرمجة | تعليمات
بحث
اعضاء
اجندة |
| أهلا بالضيف ( تسجيل دخول | التسجيل في الموقع ) | في حال فقدت كلمة السر الخاص بالمنتدى اضغط هنا |
| صفحات: (5) 1 2 [3] 4 5 ( اذهب إلى أول مشاركة غير مقروءة ) | ![]() ![]() ![]() |
| goldnoil |
مرجع
رابط المشاركة : Jul 15 2004, 01:05 AM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
كيف تنشيء قاعدة بيانات في فيجوال
بيسك المقدمة: هذه أولى طرق ربط قواعد البيانات لكي تقوم بربط قاعدة بيانات مع برنامجك في فيجوال بيسك ستحتاج أولا إلى و جود قاعدة بيانات لكي تربطها ببرنامجك و يتيح لك فيجوال بيسك أن تربط مع أنواع كثير من قواعد البيانات مرورا بأكسس و لوتس و انتهاء بفوكس برو و أوراكل ، كما يوفر لك فيجوال بيسك عمل قاعدة بيانات بواسطة برنامج ملحق معه و هو غالبا يفي بحاجتك سيكون درسنا هذا هو إنشاء قاعدة بيانات بهذا البرنامج المرفق مع فيجوال بيسك الدرس2 قاعدة البيانات التي سننشأها تحتوي جدول يحتوي على أسماء الطلاب و أرقامهم الخطوة الأولى فتح فيجوال بيسك كالمعتاد و من ثم الذهاب إلى قائمة Add-ins >> visual data manager... ![]() بعد ذلك ستفتح لك نافذة البرنامج أذهب إلى File>>new>>microsoft access>>version 7.0 mdb.. سيظهر لك مربع حفظ حدد الموقع الذي تريد أن تحفظ فيه قاعدة بياناتك ثم اختر حفظ بعد ذلك ستظهر لك قاعدة البيانات حدد properties بالزر الأيمن ثم أختر New Table ![]() بعد ذلك ستفتح لك نافذة تكتب فيها اسم الجدول و ثم نذهب لإضافة الحقول كما هو مبين ![]() سيفتح لنا نافذة إضافة الحقول نكتب اسم الحقل في المكان المخصص و نحدد نوع بيانات الحقل هل هي رقمية أو حرفية الخ ، و نكرر العملية حتى ننهي جميع الحقول التي نريدها و في مثالنا هذا نريد حقلين الأول اسمه name و نوع بياناته text و الثاني number و نوع بياناته long ملاحظة مهمة إذا كان ماسيكتب في الحقل من أرقام خمسة أرقام أو أقل نختار نوع البيانات integer و للأرقام الطويلة نختار Long ![]() بذلك نكون قد أنشأنا قاعد بيانات تحتوي على جدول به حقلين الاسم و الرقم -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Jul 15 2004, 01:14 AM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
شكرا لمروركم اخواني اخي اي معلومة مهما كانت صغيرة ممكن تفيد وتحرك هل القسم اخي walcom الله يكون معك في الامتحانات ونحن بانتظارك -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| simkg |
مرجع
رابط المشاركة : Jul 16 2004, 05:35 PM
|
عضو جديد ![]() مجموعة اعضاء جدد مشاركات : 6 رقم العضو 21,386 انضم في : 9-December 03 |
الله يعطيك العافية يا أخي فأنا شخصياً كنت أبحث عن
مصادر لأتعلم طريقة البرمجة بواسطة sql وأطلب منك أن تستمر في هذا الشرح الوافي والعزيمة القوية والله يجازيك الف خير -------------------- من كان له لماذا يعيش لأجلها فلا بد أن يصل الى
كيف |
| AboAlwaleed |
مرجع
رابط المشاركة : Jul 17 2004, 02:01 PM
|
مشترك ![]() ![]() مجموعة اعضاء مشاركات : 86 رقم العضو 13,112 انضم في : 28-April 03 |
الله يجزيك الخير و يبارك فيك |
| goldnoil |
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
شكرا لكم اخواني وشكرا لتشجيعكم ومروركم الدروس القادمة ستكون كلها حول ال VB & SQL وساحاول التركيز بقدر المستطاع على الناحية العملية باذن الله -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Jul 17 2004, 04:48 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
ربط قاعدة البيانات باستخدام الأداة
data المقدمة: بعد أن قمنا في الدرس السابق بإنشاء قاعدة البيانات تأتي الخطوة التالية وهي أول خطوة لك في ربط قاعد البيانات سنقوم بربط القاعدة التي أنشأنها و التي تحتوي على حقلين هما اسم الطالب و رقمه و الآن لننطلق للخطوة التالية الدرس3 تفتح مشروع جديد ثم تضيف الأداة data من صندوق الأدوات كما في الشكل ![]() نرسم الأداة على الفورم و أيضا نرسم صندوقي نص لكي نظهر فيهما الحقول ![]() الآن سنقوم بربط مربعات النص مع كائن البيانات و سنورد أولا خصائص كائن data من مربع الخصائص نضبط الخصائص التالية للأداة data و بالنسبة لمربعي النص نضبط خصائصهما كما في الجدول التالي الخاصية datasource قيمتها: data1 وهو اسم الكائن الذي سيربط قاعدة البيانات الخاصية datafield قيمتها: اسم الحقل المراد الربط معه طبعا يوجد لدينا مربعي نص لكل واحد قيمة مختلفة لكي يكون أحدها لاسم الطالب و الآخر لرقمه هكذا تكون قد ربطت قاعدة بياناتك في برنامج و لترى النتيجة قم بتنفيذ البرنامج و ذلك بضغط F5 طبعا لن يظهر لك شيء لأن قاعدة البيانات فارغة و لكي نقوم بوضع بعض الحقول قم بالتالي شغل منشيء قواعد البيانات كما تعلمنا في الدرس السابق و اذهب إلى File>>Opendatabase>>microsoft access سيفتح قاعدة بياناتك و سيظهر اسم الجدول الذي أنشأته قم بالنقر عليه مرتين و سيفتح لك نافذة أضف منها ما تريد من سجلات -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Jul 18 2004, 04:53 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
ربط قاعدة البيانات باستخدام المعالج السحري
المقدمة: لا يعني كتابتك لمئات الأسطر من الكود و بحثك عن الطرق الصعبة وعدم استخدام ما يساعدك أنك المبرمج المحترف بل العكس فإن ذلك سيضيع وقتك و تكون كمن وضع جهدا ما كان يجب عليه فعله لوجود طرق أسهل و إن استمريت على هذه الحالة فمصيرك المصح النفسي أنت كمبرمج يجب أن تبحث عن الطرق السهلة لكي تؤدي عملك بسلاسة و توفر جهدك لما يستحق وهذا لا يقلل من شأنك كمبرمج ، طبعا لا يجب أن تنتقل إلى هذه المرحلة إلا بعد أن تتقن الطريقة الأصعب للتعامل مع الأسهل بيسر و سهولة كما سترى في درسنا هذا هيا بنا ننطلق للدرس الدرس4 أذهب إلى قائمة Add-ins و اختر الاختيار Add-in manager سيفتح لك نافذة انقر نقرا مزدوجا على السطرVb 6 Data FormWizard يجب أن تظهر العبارة التالية بجانب السطر loaded بعد ذلك اختر موافق و اذهب إلى القائمة Add-Insاضغط على الخيار التالي Data Form Wizard ستظهر لك نافذة المعالج السحري قم باختيار Next اختر نوع قاعدة البيانات و هو في حالتنا Access و اختر Next حدد موقع قاعدة البيانات المراد ربطها و ذلك بالضغط على Browse بعد ذلك اختر اسما للفورم و حدد طريقة الربط و العرض كما قو مبين ثم اضغط على Next ![]() بعد ذلك حدد اسم الجدول المراد ربطه من الحقل Record source والحقول المراد ظهورها من القائمة available fieldsو ذلك عن طريق تحديد الحقل و الضغط على الأسهم التي في المنتصف بعد ذلك حد الحقل الذي تريد أن يكون الفرز على أساسه و ذلك من column to sort by بعد ذلك اضغط Next و ستأتيك نافذة لتحدد الأزرار التي تريدها أن تظهر في مشروعك مثل حذف و إضافة و تحديث و ما شابه حدد ما تريد ثم اختر Next ثم Finish ستظهر لك الآن النافذة التي أنشأناها و لكن يجب أن بجعلها الافتراضية عند تشغيل البرنامج و لكي تجعلها كذالك اذهب إلى Project>>project1proprtis.. ثم حدد الفورم الذي تريد أن تجعله افتراضي من القائمة Startup Object و هي في حالتنا form11 قم بتشغيل البرنامج و انظر لما عملت ..... هل أنت سعيد بالنتيجة رغم أنها لم تأخذ جهدا منا -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Jul 18 2004, 06:59 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
اولا اعتذر على جودة الصور ولكن هذا المتاح امامي وليس عندي الوقت لعملها من جديد لكن اعدكم انها ستكون في الكتاب اخر الامر بشكل افضل ثانيا بعد كل هذه القراءات للدروس والتي حتى هذه اللحظة قاربت الالف تقريبا لا اجد من تفاعل معي او حاول ان يتفاعل ورغم كل هذه القراءات الم يستحق الموضوع بعض الاهتمام من المشرفين قلنا سنكون يدا واحدة لرفع المنتدى لكن بقيت لوحدي واصفق بيد واحدة فلا تنتظروا مني نتيجة كبيرة -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| mohamed_k78 |
مرجع
رابط المشاركة : Jul 18 2004, 10:24 PM
|
عضو جديد ![]() مجموعة اعضاء مشاركات : 25 رقم العضو 24,954 انضم في : 30-April 04 |
أستمر يا أخي أستمر فيجب الا تتوقف عما نويتة الى الله
فأنا من المتابعين لدورسك أخي الشيقة فعلا وصدقني يمكن لم تجد ردود لسهولة
شرحك وتمكنك لدرجة أني ما أجد سؤال صدقني أنت القلائل الذين يتمتعوا بطريقة
شرح تغني عن السؤال والله على ما أقول شهيد .....وجزاك الله خير
الجزاء(الجنة)....يجب أن تستمر وبقوة .....لآنك بدأت هذة الدروس ولا تبتغي
الأجر الا من الله جل وعلا ....فيجب أن تستمر حتي يعطيك الله الأجر عن كل
كلمةة تفيد بها أنسان حسنة .... ولا تنسى أنها من الصدقات الجارية لك وفقك الله دئما وأبدا عن هذا المجهود |
| joe911 |
مرجع
رابط المشاركة : Jul 19 2004, 02:45 AM
|
عضو مميز ![]() ![]() ![]() ![]() مجموعة اعضاء مشاركات : 758 رقم العضو 24,631 انضم في : 16-April 04 |
أخى Goldnoil مجهودك لا غبار عليه, بالنسبة للمشرفين فكما ترى لا يوجد مشرفين للقسم, بالنسبة للتفاعل لو كنت تقصد فى التطبيق أظن أن هناك العديدين الذين بدأوا معك و لو فى الأشتراك فى الدروس فأنا عرضت الاشتراك معك اذا رغبت و مازلت تحت أمرك , هذا بالنسبة للجزء الخاص بالفجوال بيسيك. و فى جميع مشكور على مجهودك الجبار فى هذا الموضوع الذى كنا بحاجة اليه. |
| goldnoil |
مرجع
رابط المشاركة : Jul 19 2004, 04:17 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
مرة اخرى اشكركم اخواني بالنسبة للمتابعة ان شاء الله لا يوجد عندي نية بالتوقف قبل ان انتهي من كل الدروس بإذنه تعالى بالنسبة للمشاركة كنت اسال الا يوجد من عنده استفسار او تعليق او ما شابه ليس اكثر وبالنسبة لمشاركتك اخي joe911 الامر لله ان كنت تستطيع ان تقدم شيء بارك الله فيك -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Jul 19 2004, 04:20 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
مقدمة عن ربط قاعدة البيانات
بالكود1 المقدمة: الدروس التي شرحناها كانت مقدمة لبرمجة قواعد البيانات لكنها في الوقت ذاته مهمة لكي تكون الأساس الذي سنبني عليه الدروس القادمة ، طبعا يهمنا بالدرجة الأولى أن نستطيع أن نوصل طريقة التفكير لديك إلى المستوى الأمثل من حيث أن البرمجة يجب أن تكون مبرمجة في ذهنك لكي تنفذها على الواقع ، و قواعد البيانات تحتوي على جملة من الأفكار و الحيل الثابتة تقريبا فمجرد تطبيقك لها من خلال الأمثلة و الدروس القادمة يعني أنك قد تمكنت من التعامل معها و فهمها و ستستخدمها في جميع مشاريعك ، لذلك أحب أن انوه على عدم ترك بعض النقاط في الدروس لاعتقادك بعدم أهميتها بل خذ كل شيء على محمل الجد فقد تستغرب من بعض الأمور و ستقول أن هذا ليس مستوى البرمجة بل البرمجة أعلى بكثير من ذلك ، و هذا قول خاطيء فستجد بعد انتهائك من اغلب الدروس أن البرامج الكبيرة التي كنت تعتقد أنها من المعجزات قد عملت بطرق قد تحتقرها إن صح التعبير لذلك اعلم أن البرمجة قائمة على أفكار و حيل ثابتة تقريبا و أنت تسخرها للعمل الذي تريده و تصنع منها ما تريد ، و الآن دعونا نذهب للدرس الذي سيكون انطلاقتك إلى البرمجة بواسطة قواعد البيانات و سيكون مجرد مقدمة فقط الدرس5 لكي تربط قاعدة بيانات بالكود يجب أن يكون لديك الأتي: 1- قاعدة بيانات جاهزة و يفضل أن يوجد بها بعض الحقول الجاهزة 2- معرفة جيدة بإضافة أدوات التحكم الأساسية مثل الأزرار و العناوين و مربعات النص لان الدروس لن تحتوي على هذه التفاصيل لأنها من الأساسيات 3- يجب أن تعرف أن كل قاعدة بيانات عبارة عن سجلات وكل سجل عبارة عن حقول الكلام التالي ربما لن تفهم منه الكثير لكنه مهم حيث ستعرفه في الدروس القادمة لذا لا تهمله عندما نريد ربط قاعدة بيانات بالكود يجب أن نعلن عن متغيرين في موديول على أنهما قاعدة بيانات و جدول و نضع القاعدة الأصلية في المتغير الذي أنشأناه لكي لا تتغير القيم الأصلية عند المعالجة القيم المؤقتة ، طبعا نضع ما ذكرنا في موديول و نجعله الأساسي عند التحميل ثم نظهر بعد ذلك الفورم لكي يتم تعريف المتغيرين و إسناد قاعدة البيانات للمتغير ، طبعا لن نسند قيمه للجدول إلا في الفورم و عادة في حدث التحميل load لا تسأل عن السبب الآن ستعرف فيما بعد و الآن سأذكر الخطوات المنطقية التي سيفعلها البرنامج بعد برمجته لكي تكون في الصورة 1.عند تنفيذ البرنامج سيذهب للموديول وسيجد متغير يحتوي على قاعدة بيانات و سيتعرف عليها و سيجد أمر يأمره بالانتقال للفورم الرئيسي 2.سيجد عند تحميل الفورم جدول يحتوي على بيانات لكن من أين هذه البيانات؟ إنها من القاعدة التي تعرف عليها البرنامج في الخطوة الأولى 3.سيجد شرط يقول إذا كان الجدول يحتوي على بيانات فقم بإظهارها على مربع النص أو القائمة حسب ما حدده المبرمج الذي هو أنت هذه هي الفكرة الأساسية لإظهار البيانات أو بالأحرى عند تشغيل البرنامج و الآن كيف يقوم البرنامج بحفظ التغييرات الجديدة 1.عندما يضغط المستخدم على زر أضافه قم بإضافة سجل جديد 2.عندما يقوم المستخدم بضغط زر حفظ قم بأخذ البيانات من مربعات النص و ضعها في الحقول الموازية لها و احفظه -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Jul 19 2004, 06:24 PM
| ||
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 362 رقم العضو 13,643 انضم في : 9-May 03 |
ربط قاعدة البيانات بالكود
2
المقدمة: بعد أن أخذنا مقدمة عن طريقة الربط بالكود سنأخذ الآن التطبيق الفعلي للربط بالكود ، سيكون مشروعنا عبارة عن برنامج لحفظ اسم السلعة و سعرها ، و كل ما نريده في هذا المثال هو ربط قاعدة البيانات بالكود و حفظ الادراجات الجديدة والحذف و سنأجل البحث للدروس القادمة عندما نأخذ مباديء SQLلغة الاستعلام حيث سيكون البحث معها في غاية السهولة و البساطة و الآن دعونا نبدأ الدرس الدرس6 قبل أن تبدأ يجب أن تجهز قاعدة بيانات و ليكن اسمها db1 و تحتوي على جدول اسمه tb1 و هذا الجدول يحتوي على الحقول التالية : يمكنك عمل قاعدة البيانات بواسطة Access أو بواسطة فيجوال بيسك راجع الدرس الثاني اسم الحقل نوع البيانات ملاحظات NAME سلسلة نصية حقل تخزين اسم السلعة NUM رقمي حقل تخزين رقم السلعة PRICE رقمي حقل تخزين سعر السلعة بعد أن تقوم بذلك افتح مشروع فيجوال بيسك قياسي جديد ، و قبل أن تبدأ بربط قاعدة البيانات يجب أن تحدد أي طريقة ستستخدمها للربط و في هذا المثال سنستخدم طريقة أو تقنية DAO ، و بعد أن حددنا الطريقة التي سوف تربط بها سنضيف المكتبة الخاصة بها و هي عبارة عن مكتبة تحتوي على تعريف للأوامر التي ستستخدمها لتقنية DAO و لتضيف هذه المكتبة قم بالتالي : اذهب إلى قائمةProject > Refrence و من ثم حدد الاختيار Microsoft DAO 3.51 Object Library بعد ذلك اختر موافق الآن سنعود لمشروعنا ، و إن كنت مازلت تتذكر ما قلنا في الدرس السابق فإن علينا إضافة موديول ، و لتفعل ذلك اذهب لقائمة Project و اضغط على Add Module الآن سنقوم بتعريف متغيرين في الموديول واحد عبارة عن قاعدة بيانات و الآخر عبارة عن جدول و هذه صيغة تعريف المتغيرين : Public d As Database Public t As Recordset كلمة Public تعني انه متغير عام في المشروع و لاحظ أن d أسندناها كقاعدة بيانات و t كجدول في نفس الموديول سنقوم بإسناد قاعدة البيانات الأصلية و التي اسمها db1 إلى القاعدة الوهمية إن صح التعبير و التي عرفناها قبل قليل بـ d و لعمل ذلك نكتب الإجراء التالي في الموديول
و الآن دعنا نشرح هذا الإجراء ، أول شيء اسمينا هذا الإجراء باسم main و هذا ليس فيه خيار حيث أن هذا اسم محجوز في لغة البيسك فلا تستطيع أن تستبدله بآخر أول جملة في الإجراء هي جملة الإسناد ولقد بدأناها بأمر الإسناد المعروف Set ثم وضعنا القيمة التي سنسند فيها و هي d التي عرّفناها و قلنا سنسند فيها القاعدة الأصلية لكي لا تتغير قيمها أثناء المعالجة المؤقتة ثم كتبنا كلمة DBEngine و هي عبارة عن نوع قاعدة البيانات التي ستستخدمها و هذا هو محرك قاعدة البيانات من نوع Access ، ثم كتبنا Workspaces(0) و هذا نوع مجال العمل لن نتطرق له الآن ، بعد ذلك وضعنا الأمر الذي سيقوم بفتح قاعدة البيانات لكي تستطيع الوصول إلى محتواها Opendatabase ، بعد ذلك وضعنا مسار قاعدة البيانات و لكي تتجنب مشكلة تغير المسار من جهاز لآخر نستخدم الدالة App.path أي مسار المجلد الذي يحتوي البرنامج و لاستخدام هذه الطريقة يجب أن تكون قاعدة البيانات في نفس مجلد البرنامج، ثم كتبنا اسم القاعدة و امتدادها في السطر الثاني من الإجراء كتبنا أمر لإظهار الفورم باختصار هذه الطريقة ثابتة لإسناد أي قاعدة بيانات فقد غير اسم قاعدة البيانات تنفيذ البرنامج بعد قيامك بالخطوات السابقة يجب أن تنفذ البرنامج في هذه المرحلة لكي تتأكد انك تسير على الخط الصحيح و قبل ذلك تأكد من انك قمت بجعل الموديول في بدأ التشغيل وذلك بالذهاب إلى Project > Project1.proprties.. بعد ذلك حددsub main من القائمة المنسدلة startup object بعد ذلك شغل البرنامج بالضغط على F5 يجب أن تسير الأمور على ما يرام و إن لم تكن كذلك تأكد من الخطوات التالية 1- أنك قمت بحفظ المشروع في نفس المجلد الذي فيه قاعدة البيانات 2- أن قاعدة البيانات ليست قيد التشغيل 3- انك جعلت الموديول في بدأ تشغيل المشروع 4- انك كتبت اسم قاعدة البيانات صحيحا تم تحرير هذه المشاركة بواسطة goldnoil فيJul 21 2004, 03:18 PM -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف | ||
| walcom |
مرجع
رابط المشاركة : Jul 19 2004, 07:24 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 743 رقم العضو 17,661 انضم في : 16-September 03 |
شكرا لك أخ goldnoil، وفي
انتظار المزيد. ومعذرة على الغياب، فقط الامتحانات سخنت معي. |
| معتصم1969 |
مرجع
رابط المشاركة : Jul 19 2004, 07:54 PM
|
عضو جديد ![]() مجموعة اعضاء مشاركات : 31 رقم العضو 25,580 انضم في : 11-May 04 |
الأخ goldnoil أولا جزاك الله خير ثانيا أنا من المتابعين لدروسك هذه بكل إهتمام ثالثا لي ملاحظة وإستفسار الملاحظة هي عنوان الموضوع عن ال sqlserver و لكنني لاحظت أنك في مثال عن ربط قواعد البيانات استخدمت قاعدة بيانات من نوع أكسس و لم تستخدم قاعدة بيانات من نوع sqlserver و الإستفسار هو هل طريقة العمل مع الsqlserver هي نفس الطريقة التي تستخدم مع الأكسس ؟ و على حسب معلوماتي المتواضعة أن التعامل مع ال sqlserver مختلف عن التعامل مع الأكسس عليه أرجو التوضيح مع التركيز على التعامل مع ال sqlserver أرجو أن لا أكون تعجلت في سؤالى و أن يكون السؤال في مكانه أخوك معتصم |
صفحات:
(5) 1 2 [3] 4 5 |
![]() ![]() ![]() |